package com.lottery.material.utils;

import lombok.Data;
import org.apache.http.Header;

/**
 * Description：自定义HTTP响应对象
 * Created by 朱正磊 on 2017-07-03 10:27
 */
@Data
@SuppressWarnings("ALL")
public class HttpResponse {
	
	/**
	 * @description 响应体
	 */
	private String body;

	/**
	 * @description 响应头
	 */
	private Header[] headers;
	
	/**
	 * @description 响应状态信息（比如：200请求成功、303重定向、400请求错误、401未授权、403禁止访问、404文件未找到、500服务器错误）
	 */
	private String reasonPhrase;

	/**
	 * @description 响应状态码（比如：200请求成功、303重定向、400请求错误、401未授权、403禁止访问、404文件未找到、500服务器错误）
	 */
	private Integer statusCode;
	
	public HttpResponse() {}

	public HttpResponse(String body, Header[] headers, String reasonPhrase, Integer statusCode) {
		this.body = body;
		this.headers = headers;
		this.reasonPhrase = reasonPhrase;
		this.statusCode = statusCode;
	}

}
